
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using T2.WebSecurity.Data.Entities.Interfaces;
using T2.WebSecurity.Data.Entities.Search.Interfaces;


namespace T2.WebSecurity.Data.Controllers.Interfaces
{
	public interface IMembershipController
	{
		IDictionary<string,Int32> Membership_Add(IMembership  _membership);
		IDictionary<string,Int32> Membership_Modify(IMembership  _membership);
		IDictionary<string,Int32> Membership_Remove(IMembership  _membership);
		IMembership Membership_GetOne(IMembership  _membership);
		List<IMembership> Membership_GetAll(IMembership _membership);
		List<IMembership> Membership_Search(IMembershipSearch _membership);
		List<IMembership> UserProfile_Membership_ByParent(IMembership _membership);
		List<IMembership> PasswordQuestion_Membership_ByParent(IMembership _membership);
	
	
	
	}
	
	
}
